#ifndef ___OPCODES_H
#define ___OPCODES_H

#include "Opcodes.h"

// 自定义交易码
enum Opcode
{
	CMSG_LOGIN = 0x0010,	// 玩家登录
	SMSG_LOGIN = 0x0010,	// 服务端响应玩家登录
	CMSG_ENTERROOM = 0x0011,	// 进入房间
	SMSG_ENTERROOM = 0x0011,	
	
	SMSG_NOTICETO_HALLORROOM = 0x0012,	// 通知玩家去大厅还是房间
	
	CMSG_LINKGAMESERVER = 0x0014,	// 请求连接/断开游戏服
	SMSG_LINKGAMESERVER = 0x0014,	// 请求结果
	CMSG_EXITGAMESERVER = 0x0015,	// 退游戏
	SMSG_EXITGAMESERVER = 0x0015,	
	
	CMSG_SIGNIN_LIST = 0x0016,	// 本月签到信息
	SMSG_SIGNIN_LIST = 0x0016,
	
	CMSG_SIGNIN_OPERATION = 0x0017, // 签到
	SMSG_SIGNIN_OPERATION = 0x0017, 	
	
	CMSG_EXITTOHALL = 0x0018,	// 退出游戏返回大厅界面
	SMSG_EXITTOHALL = 0x0018,	
	
	CMSG_SETFAKEIP = 0x0019,	// 设置假IP
	
	CMSG_ZHONGQIU_ACTIVITY = 0x001A,	// 中秋活动
	SMSG_ZHONGQIU_ACTIVITY = 0x001A,
	
	SMSG_ONLINE_BONUS = 0x001B,		// 通知在线奖励
	CMSG_GETONLINE_BONUS = 0x001C,	// 领取在线奖励
	SMSG_GETONLINE_BONUS = 0x001C,
	
	CMSG_CHECKVISION = 0x0020,	// 验证版本
	SMSG_CHECKVISION = 0x0020,
	CMSG_MOBILEINFO = 0x0021,	// 获取终端信息
	
	//////////////开心牧场活动//////////////
	CMSG_GETPRAIRIE_LIST = 0x0022,	// 获取我的牧场
	SMSG_GETPRAIRIE_LIST = 0x0022,	
	CMSG_HAPPYPRAIRIE_BUY = 0x0023,	// 售卖牲畜
	SMSG_HAPPYPRAIRIE_BUY = 0x0023,		
	CMSG_GIVE_PRAIRIE = 0x0024,	// 赠送
	SMSG_GIVE_PRAIRIE = 0x0024,		
	CMSG_GIVE_PRAIRIE_RECORD = 0x0025,	// 赠送记录
	SMSG_GIVE_PRAIRIE_RECORD = 0x0025,	
	CMSG_BUYHAPPYFARM_LIST = 0x0026,	// 可购买牲畜列表
	SMSG_BUYHAPPYFARM_LIST = 0x0026,
	SMSG_SINGLEHAPPYFARM_LIST = 0x0027,	// 单牲畜更新包
	CMSG_SENDITEMTOUSER = 0x0030,	// 赠送道具给玩家
	SMSG_SENDITEMTOUSER = 0x0030,
	CMSG_SENDRECVITEM_LOGS = 0x0031,	// 赠送获赠道具日志
	SMSG_SENDRECVITEM_LOGS = 0x0031,
	
	//////////////开心牧场活动//////////////
	CMSG_EXCHANGE_CDKEY = 0x0028,	// 兑换CDKEY
	SMSG_EXCHANGE_CDKEY = 0x0028,
	CMSG_MISSION_LIST = 0x002A, // 任务列表
	SMSG_MISSION_LIST = 0x002A,	
	SMSG_MISSION_UPDATE = 0x002B,	// 单个任务数据更新
	CMSG_EXCHANGEBAG = 0x002C,	// 兑换道具背包
	SMSG_EXCHANGEBAG = 0x002C,
	CMSG_OPENBACKPACK = 0x002D,	// 打开背包
	SMSG_OPENBACKPACK = 0x002D,
	SMSG_ACTIVEINFO = 0x002E,	// 活动信息
	SMSG_LOCALMESSAGE = 0x002F,	//	本地消息
	SMSG_UPDATEEXCHANGEITEMNUMBER = 0x0035, // 更新兑换背包道具数量
	SMSG_UPDATEITEMNUMBER = 0x0036, // 更新背包物品数量
	SMSG_ADDNEWITEMINBAG = 0x0037, // 添加新物品进背包 
	CMSG_GETSHOPGOODSLIST = 0x0038, // 获取商城物品列表
	SMSG_GETSHOPGOODSLIST = 0x0038, 
	CMSG_BUYGOODS = 0x0039, // 购买商品
	SMSG_BUYGOODS = 0x0039,
	SMSG_GOLDSUPDATE = 0x003B,		// 元宝更新
	CMSG_SAVESYSTEMSET = 0x003F, 	// 保存系统设置
	SMSG_SAVESYSTEMSET = 0x003F, 
	CMSG_SAVECOMMONSET = 0x0040, 	// 保存公共系统设置
	SMSG_SAVECOMMONSET = 0x0040, 
	CMSG_GETHALLPERSONS = 0x0044, 	// 获取大厅及房间人数
	SMSG_GETHALLPERSONS = 0x0044,
	SMSG_SYSTEMSET = 0x004E,		// 下发系统设置
	CMSG_GETEFFECTS = 0x004A,		// 获取效果
	SMSG_GETEFFECTS = 0x004A,
	CMSG_OPERATOROBJECT = 0x004B,	// 操作对象
	SMSG_OPERATOROBJECT = 0x004B,
	CMSG_GETMAILSLIST = 0x0053, // 获取邮件列表
	SMSG_GETMAILSLIST = 0x0053,
	CMSG_OPERATORMAIL = 0x0054, // 操作邮件
	SMSG_OPERATORMAIL = 0x0054,
	SMSG_SENDMAILCONTENT = 0x0055, // 下发邮件内容
	SMSG_SENDUNREADMAILNUMBER = 0x0056, // 下发未读邮件数量	
	CMSG_CHANGESECONDPWD = 0x0058, // 修改二级密码
	SMSG_CHANGESECONDPWD = 0x0058,
	CMSG_VALIDATESECONDPWD = 0x0059, // 验证二级密码
	SMSG_VALIDATESECONDPWD = 0x0059,
	CMSG_EXCHANGETICKET = 0x005A, // 兑换兑换卡
	SMSG_EXCHANGETICKET = 0x005A,
	CMSG_EXCHANGEGATEWAYGOODS = 0x005B,	// 兑换网关配置道具
	SMSG_EXCHANGEGATEWAYGOODS = 0x005B,
	
	CMSG_RENAME = 0x005D, // 更改昵称
	SMSG_RENAME = 0x005D, 
	SMSG_LOGINQUEUE = 0x005E, // 登录对列
	CMSG_QQDIAMONDLEVEL = 0x005F, // 设置黄钻等级
	CMSG_QQDIAMONDOPERATION = 0x0050,	// 黄钻操作
	SMSG_QQDIAMONDLEVEL = 0x005F,	// 黄钻状态变化
	
	SMSG_UPDATETITLE = 0x0060, // 更新称号数据
	CMSG_USETHETITLE = 0x0061, // 使用称号
	SMSG_USETHETITLE = 0x0061,	
	
	SMSG_SGAMETOP = 0x0063, 			// 轮盘赌排行	
	
	CMSG_GETUSERCONTACT = 0x0064,		// 获取玩家联系信息
	SMSG_GETUSERCONTACT = 0x0064,
	CMSG_SETUSERCONTACT = 0x0065,		// 设置玩家联系信息
	SMSG_SETUSERCONTACT = 0x0065,
	
	CMSG_APPENDDATA	 = 0x0072,			// 请求玩家附加数据
	SMSG_APPENDDATA  = 0x0072,	
	CMSG_SMGAMEDATA	 = 0x0073,			// 金皇冠和转盘
	SMSG_SMGAMEDATA	 = 0x0073,	
	CMSG_CHATDATA	 = 0x0074,			// 聊天协议	
	SMSG_CHATDATA	 = 0x0074,	
	CMSG_INVITEDATA	 = 0x0075,			// 邀请
	SMSG_INVITEDATA	 = 0x0075,	
	CMSG_DANMU 		= 0x0076,			// 弹幕
	SMSG_DANMU 		= 0x0076,	
	CMSG_DANMU_HISTORY = 0x0077,		// 弹幕历史记录
	SMSG_DANMU_HISTORY = 0x0077,	
	
	SMSG_MORRA_UPDATENUM = 0x007A,		// 玩家猜拳次数更新
	
	SMSG_TELLTODO = 0x007B,				// 告诉玩家做什么事
	CMSG_GETEFFORTLIST = 0x007C,		// 获取成就列表
	SMSG_GETEFFORTLIST = 0x007C,
	SMSG_GETNEWEFFORT = 0x007D,	 		// 获得新成就
	SMSG_UPDATE_EFFORT = 0x007E,		// 更新成就数据
	CMSG_GETBONUS_OPERATOR = 0x007F,	// 用户领取操作
	SMSG_GETBONUS_OPERATOR = 0x007F,
	
	CMSG_VALIDATE_SIGN = 0x0080,	// 新浪签名验证
	SMSG_VALIDATE_SIGN = 0x0080,	// 新浪签名验证
	SMSG_NOTIFYPLAYCORONAL = 0x0081,	// 通知开始金皇冠
	CMSG_STARTPLAYCORONAL = 0x0081,	// 开始玩金皇冠
	CMSG_PLAYCORONAL = 0x0082,	// 玩金皇冠
	SMSG_PLAYCORONAL = 0x0082,
	CMSG_CLOSECORONAL = 0x0083,	// 结束金皇冠
	
	//===========================好友相关============================
	CMSG_CENTER_COMMITPLAYERINFO = 0x0088,	// 提交用户信息到中心
	SMSG_CENTER_COMMITPLAYERINFO = 0x0088,	
	CMSG_CENTER_PLAYERINFO = 0x0089,		// 中心玩家信息
	SMSG_CENTER_PLAYERINFO = 0x0089,		
	CMSG_CENTER_PLAYERCOUNTINFO = 0x008C,	// 玩家组局统计信息
	SMSG_CENTER_PLAYERCOUNTINFO = 0x008C,
	//===========================好友相关============================
	
	SMSG_USEDMAMMONCARD = 0x008A,		// 财神卡生效
	SMSG_USEDLUCKYCARD = 0x008B,	// 幸运卡生效
	
	CMSG_SGCOMMON_ORDER = 0x0090,	// 小游戏通用动作协议
	SMSG_SGCOMMON_ORDER = 0x0090,	// 小游戏通用动作协议	
	CMSG_GAME_ORDER = 0x0091,		// 游戏指令
	SMSG_GAME_ORDER = 0x0091,		// 游戏指令	
	
	CMSG_GAME_LEBICHANGESCORE = 0x0092,		//乐币兑换积分
	CMSG_GAME_SCORECHANGECOINS = 0x0093,	//积分兑换铜钱
	
	CMSG_HANDLE_STRING = 0x0094,			//转发字符串数据
	SMSG_HANDLE_STRING = 0x0094,			
	
	CMSG_VIPROOM_ROOMLIST	= 0x00A0,		//VIP房间列表
	SMSG_VIPROOM_ROOMLIST	= 0x00A0,		//VIP房间列表
	
	CMSG_VIPROOM_ROOMINFO	= 0x00A1,		//VIP房间信息
	SMSG_VIPROOM_ROOMINFO	= 0x00A1,		//VIP房间信息
	
	CMSG_VIPROOM_CREATE		= 0x00A2,		//创建VIP房间
	SMSG_VIPROOM_CREATE		= 0x00A2,		//创建VIP房间
	
	CMSG_VIPROOM_JOIN		= 0x00A3,		//加入VIP房间
	SMSG_VIPROOM_JOIN		= 0x00A3,		//加入VIP房间
	
	CMSG_VIPROOM_LEAVE		= 0x00A4,		//离开VIP房间
	SMSG_VIPROOM_LEAVE		= 0x00A4,		//离开VIP房间
		
	SMSG_GETOTHERSERVER_DATA= 0x00A5,		//通知其它服务器释放游戏数据
	SMSG_GETOTHERSERVER_RESULT = 0x00A6,	//释放游戏数据反馈
	
	CMSG_SERVER_EFFORTLIST = 0x00B0,	//成就列表信息
	SMSG_SERVER_EFFORTLIST = 0x00B0,	//成就列表信息	
	SMSG_SERVER_EFFORTINFO = 0x00B1,	//成就信息	
	CMSG_SERVER_EFFORTBOUNTY = 0x00B2,	//领取成就奖励
	SMSG_SERVER_EFFORTBOUNTY = 0x00B2,	//领取成就奖励	
	SMSG_MAJON_MISSIONLIST = 0x00B3,	//任务列表(麻将)	
	SMSG_MAJON_MISSIONBOUNT = 0x00B4,	//获取任务奖励
	CMSG_RESOURCELOADED = 0x00B6,	// 资源加载完成
	SMSG_SERVER_CHARSPECIFIC = 0x00B7,	// 玩家特效包
	CMSG_USETABLE_PORP	= 0x00B8,	// 使用牌桌道具
	SMSG_USETABLE_PORP	= 0x00B8,	
	
	CMSG_CHECK_LECARD	= 0x00B9,	// 乐码验证
	SMSG_CHECK_LECARD	= 0x00B9,
	CMSG_CHECK_GETLECARD	= 0x00BA,	//领取乐码
	SMSG_CHECK_GETLECARD	= 0x00BA,	//领取乐码
	
	SMSG_LECARD_LIST	= 0x00BB,	//乐码列表
	SMSG_LECARD_COOLDOWN	= 0x00BC,	//乐码冷却时间	
	SMSG_LECARD_STATUS	= 0x00BD,	//乐码状态
	
	SMSG_USER_PUBLICDATA = 0x00BE,	//公共数据
	CMSG_UPDATE_BODY		= 0x00BF,	//更新形象
	SMSG_BODY_LIST		= 0x00BF,	//可使用形象列表
	
	CMSG_SHARD_GRAPHIC = 0x00C0, // 表情动画广播
	SMSG_SHARD_GRAPHIC = 0x00C0,
	
	CMSG_BROW_GRAPHIC = 0x00C1, // 操作鲜花鸡蛋
	SMSG_BROW_GRAPHIC = 0x00C1,
	
	CMSG_REQUEST_LOGINSERVER = 0x00C2,	// 请求登陆服务器数据
	SMSG_REQUEST_LOGINSERVER = 0x00C2,
	
	CMSG_CHANGELINK_REQUEST = 0x00C3, // 客户端转连确认
	SMSG_CHANGELINK_REQUEST = 0x00C3, 
	
	CMSG_SECOND_LOGINSERVER = 0x00C4, 
	
	CMSG_LOTTERYTICKET_MYRECORDS = 0x00C5,		// 我的当前彩票下注记录
	SMSG_LOTTERYTICKET_MYRECORDS = 0x00C5,		
	
	CMSG_LOTTERYTICKET_RECORDSLIST = 0x00C6,	// 彩票历史记录
	SMSG_LOTTERYTICKET_RECORDSLIST = 0x00C6,		
	
	CMSG_LOTTERYTICKET_CHIPIN = 0x00C7,			// 彩票投注 
	SMSG_LOTTERYTICKET_CHIPIN = 0x00C7,			
	
	CMSG_LOTTERYTICKET_OPEN	= 0x00C8,			// 开奖
	SMSG_LOTTERYTICKET_OPEN	= 0x00C8,			
	
	CMSG_HONGBAO_PROVIDE = 0x00C9,	// 发红包
	SMSG_HONGBAO_PROVIDE = 0x00C9,	
	CMSG_HONGBAO_KNOCK = 0x00CA,	// 抢红包
	SMSG_HONGBAO_KNOCK = 0x00CA,	
	CMSG_HONGBAO_LIST = 0x00CB,	// 红包列表
	SMSG_HONGBAO_LIST = 0x00CB,	
	CMSG_HONGBAO_KNOCKLIST = 0x00CC,	// 抢红包详情列表
	SMSG_HONGBAO_KNOCKLIST = 0x00CC,
	CMSG_HONGBAO_REQUEST = 0x00CD, // 请求发红包
	SMSG_HONGBAO_REQUEST = 0x00CD,	
	CMSG_HONGBAO_TOPLIST = 0x00CE, // 发红包排行榜
	SMSG_HONGBAO_TOPLIST = 0x00CE,	
	CMSG_HONGBAO_CANKNOCKLIST = 0x00CF, // 可抢红包列表
	SMSG_HONGBAO_CANKNOCKLIST = 0x00CF,	
	
	//==========公共JSON任务成就以及排行======================
	CMSG_JSON_MISSION_LIST = 0x00D0,	// 公共JSON格式任务列表信息
	SMSG_JSON_MISSION_LIST = 0x00D0,	
	CMSG_SINGLE_JSON_MISSION = 0x00D1,	// 单个JSON格式任务信息
	SMSG_SINGLE_JSON_MISSION = 0x00D1,	
	CMSG_GET_JSON_MISSION_GETBOUNTY = 0x00D2,	// 领取JSON格式任务奖励
	SMSG_GET_JSON_MISSION_GETBOUNTY = 0x00D2,	
	
	CMSG_JSON_EFFORT_LIST = 0x00D3,			// 公共JSON格式成就列表信息
	SMSG_JSON_EFFORT_LIST = 0x00D3,		
	CMSG_JSON_SINGLEEFFORT_INFO = 0x00D4,	// 公共JSON格式单个成就信息
	SMSG_JSON_SINGLEEFFORT_INFO = 0x00D4,
	CMSG_GET_JSON_EFFORT_GETBOUNTY = 0x00D5,	// 领取JSON格式成就奖励
	SMSG_GET_JSON_EFFORT_GETBOUNTY = 0x00D5,
	
	CMSG_COMMON_ORDERLIST = 0x00D6,		// 排行信息
	SMSG_COMMON_ORDERLIST = 0x00D6,	
	
	CMSG_COMMON_ORDERLISTNEW = 0x00D7,		// 排行信息
	SMSG_COMMON_ORDERLISTNEW = 0x00D7,	
	
	//==================请求公共数据相关==============================
	CMSG_GETPLAYERINFO_BYPID = 0x00E0,		//通过PID查找玩家信息
	SMSG_GETPLAYERINFO_BYPID = 0x00E0,		
	CMSG_JUDGE_TOTALINFO = 0x00E1,			// 评价总体信息
	SMSG_JUDGE_TOTALINFO = 0x00E1,			
	CMSG_JUDGE_JUDGEPLAYER = 0x00E2,		// 评价玩家
	SMSG_JUDGE_JUDGEPLAYER = 0x00E2,		
	CMSG_JUDGE_INFOLIST = 0x00E3,			// 详细评价信息列表
	SMSG_JUDGE_INFOLIST = 0x00E3,			
	CMSG_JUDGE_RESULTINFO = 0x00E4,			// 评价结果确认
	SMSG_JUDGE_RESULTINFO = 0x00E4,	
	
	SMSG_CENTERBATTLE_SAMEIPPLAYERS = 0x00EA,		// 同IP玩家列表
	CMSG_CENTERBATTLE_AGREEORREFUSEPLAY = 0x00EB,	// 同意或拒绝进行游戏
	SMSG_CENTERBATTLE_AGREEORREFUSEPLAY = 0x00EB,
	
	//==================请求公共数据相关==============================
	
	//==================公共聊天相关==================================
	CMSG_SINGLE_LABA_CHAT = 0x00F0,			//喇叭聊天
	SMSG_SINGLE_LABA_CHAT = 0x00F0,			
	//==================公共聊天相关==================================
	
	
	//==================公共组局相关==================================
	CMSG_CENTER_BATLLE_REQUIRECREATE = 0x00F1,		//创建组局结果
	SMSG_CENTER_BATLLE_REQUIRECREATE = 0x00F1,		
	CMSG_CENTER_BATTLE_LIST	  = 0x00F2,				//组局列表信息
	SMSG_CENTER_BATTLE_LIST	  = 0x00F2,				
	CMSG_CENTER_BATTLE_INFO	  = 0x00F3,				//组局信息
	SMSG_CENTER_BATTLE_INFO	  = 0x00F3,				
	CMSG_GAME_BATTLE_CREATE = 0x00F4,				//游戏服务器创建牌桌
	SMSG_GAME_BATTLE_CREATE = 0x00F4,				
	CMSG_CENTER_BATTLE_REMOCE = 0x00F5,				//组局信息删除
	SMSG_CENTER_BATTLE_REMOCE = 0x00F5,	
	CMSG_CENTER_BATTLE_OPERATOR = 0x00F6,			//牌桌操作（暂停，继续，踢人）
	SMSG_CENTER_BATTLE_OPERATOR = 0x00F6,	
	CMSG_CENTER_BATTLE_CONFIG = 0x00F7,				//棋牌圈配置
	SMSG_CENTER_BATTLE_CONFIG = 0x00F7,				
	CMSG_CENTER_BATTLE_JOINCHANNEL = 0x00F8,		//申请进入组局牌桌（验证码，铜钱等）
	SMSG_CENTER_BATTLE_JOINCHANNEL = 0x00F8,		
	CMSG_CENTER_PLAYER_BATTLELOG = 0x00F9,			//玩家组局游戏记录
	SMSG_CENTER_PLAYER_BATTLELOG = 0x00F9,			
	CMSG_CENTER_BATTLE_LOG	= 0x00FA,				//组局游戏记录
	SMSG_CENTER_BATTLE_LOG	= 0x00FA,				
	CMSG_CENTER_BATTLE_CURRWINLOSE = 0x00FB,		// 牌局即时输赢
	SMSG_CENTER_BATTLE_CURRWINLOSE = 0x00FB,		
	CMSG_CENTER_BATTLE_SINGLELOOPLOG = 0x00FC,		// 单局游戏记录
	SMSG_CENTER_BATTLE_SINGLELOOPLOG = 0x00FC,	
	CMSG_LASTZUJU_TRACKINFO = 0x00FD,				// 玩家最后组局行踪
	SMSG_LASTZUJU_TRACKINFO = 0x00FD,				// 玩家最后组局行踪
	SMSG_CENTER_KICKEDOUTNOTICE	= 0x00FE,			// 玩家被踢出牌桌提示
	
	CMSG_GAMERECORD_VEDIO = 0x00FF,					// 游戏录像
	SMSG_GAMERECORD_VEDIO = 0x00FF,					// 游戏录像
	//==================公共组局相关==================================
	
	
	//==========公共JSON任务成就以及排行======================
	
	CMSG_GETBANKCOINS = 0x023E, // 获取存款信息
	SMSG_GETBANKCOINS = 0x023E,
	CMSG_PUTCOINSINBANK = 0x023F, // 存款
	SMSG_PUTCOINSINBANK = 0x023F,
	CMSG_GETCOINSFROMBANK = 0x0240, // 取款
	SMSG_GETCOINSFROMBANK = 0x0240,
	CMSG_GETBANKHISTORY = 0x0251, // 银行历史记录
	SMSG_GETBANKHISTORY = 0x0251,
	
	CMSG_GETVIPHONORICON = 0x0253, // 获取vip卡勋章图标
	SMSG_GETVIPHONORICON = 0x0253,
	SMSG_UPDATEVIPDATA = 0x0254, // 更新vip卡勋章数据		
	
	//===========================棋牌圈公共协议=================================
	
	SMSG_CENTERBATTLE_CHANNELINFO = 0x2001,		// 棋牌圈牌桌信息String	
	
	CMSG_CENTERBATTLE_CHOOSEPOS = 0x2002,		// 棋牌圈选择座位
	SMSG_CENTERBATTLE_CHOOSEPOS = 0x2002,
	
	CMSG_CENTERBATTLE_SENDVOTE = 0x2003,		// 发起投票
	SMSG_CENTERBATTLE_SENDVOTE = 0x2003,		// 发起投票结果
	
	CMSG_CENTERBATTLE_VOTELIST = 0x2004,		// 玩家投票
	SMSG_CENTERBATTLE_VOTELIST = 0x2004,		// 投票列表
	
	SMSG_CENTERBATTLE_CHANNELDISSOLVE = 0x2005,	// 牌桌解散（正常，非正常）
	SMSG_WAIT_GAMESTART_TIME = 0x2006,			// 等待游戏开始读秒
	
	CMSG_GIVE_FREEGIFT = 0x2010, 				// 赠送互动道具
	SMSG_GIVE_FREEGIFT = 0x2010,
	CMSG_REQUIRE_JOINCENTERBATTLE = 0x2011,		// 请求是否能进入组局
	SMSG_REQUIRE_JOINCENTERBATTLE = 0x2011,
	CMSG_CENTERBATTLE_PUBLICLIST = 0x2012,		// 组局公共房列表
	SMSG_CENTERBATTLE_PUBLICLIST = 0x2012,
	CMSG_CREATEORJOIN_CENTERBATTLE = 0x2013,	// 创建或者加入随机组局
	SMSG_CREATEORJOIN_CENTERBATTLE = 0x2013,
	
	CMSG_CENTER_GETDDZPUBLICBATTLELIST = 0x2014,	// 获得斗地主公共组局列表
	SMSG_CENTER_GETDDZPUBLICBATTLELIST = 0x2014,
	CMSG_CENTER_LOCKDDZPUBLICBATTLE = 0x2015,		// 牌桌上锁
	SMSG_CENTER_LOCKDDZPUBLICBATTLE = 0x2015,
	
	CMSG_CENTER_CHANGECENTERBATTLE = 0x2016,		// 组局换桌
	SMSG_CENTER_CHANGECENTERBATTLE = 0x2016,
	
	CMSG_CENTERBATTLE_PLAYERINFO = 0x02020,		// 组局房间玩家信息
	SMSG_CENTERBATTLE_PLAYERINFO = 0x02020,
	CMSG_CENTERBATTLE_PLAYERSINGLELOGS = 0x2021,	// 玩家最近组局单场记录
	SMSG_CENTERBATTLE_PLAYERSINGLELOGS = 0x2021,
	
	CMSG_COMMON_GETTOWNPLAYERCOUNT = 0x2022,		// 获取在房间玩家人数
	SMSG_COMMON_GETTOWNPLAYERCOUNT = 0x2022,
	
	CMSG_CENTERBATTLE_MATCHZONELOGS = 0x2023,		// 赛区战绩记录列表
	SMSG_CENTERBATTLE_MATCHZONELOGS = 0x2023,		
	
	//=========================公共活动相关======================================
	SMSG_COMMON_ACTIVITYINFO = 0x2030,			// 公共活动信息
	SMSG_COMMON_UPDATEACTIVITY = 0x2031,		// 更新活动进度状态（进度，状态）
	CMSG_COMMON_USERCONFIGINFO = 0x2032,		// 操作公共用户信息
	SMSG_COMMON_USERCONFIGINFO = 0x2032,		
	
	CMSG_COMMON_SIGNINFO = 0x2033,				// 公共签到信息
	SMSG_COMMON_SIGNINFO = 0x2033,
	CMSG_COMMON_SIGN = 0x2034,					// 公共签到逻辑（签到，补签，连签，累签）
	SMSG_COMMON_SIGN = 0x2034,
	CMSG_COMMON_SIGNNAME = 0x2035,				// 个性签名
	SMSG_COMMON_SIGNNAME = 0x2035,
	
	CMSG_EXITGAMESERVEREX = 0x2036,				// 退游戏
	SMSG_EXITGAMESERVEREX = 0x2036,	
	
	CMSG_DDZ_CHANNELLISTINFO = 0x2037,			// 斗地主牌桌列表信息
	SMSG_DDZ_CHANNELLISTINFO = 0x2037,
	
	//=========================公共好友相关=======================================
	CMSG_CENTER_UPDATE_PLATFRIENDS = 0x2040,	// 更新平台好友列表
	SMSG_CENTER_UPDATE_PLATFRIENDS = 0x2040,	
	CMSG_CENTER_FRIENDLIST_INFO = 0x2041,		// 好友列表信息
	SMSG_CENTER_FRIENDLIST_INFO = 0x2041,	
	CMSG_CENTER_FRIEND_INFO = 0x2042,			// 好友信息
	SMSG_CENTER_FRIEND_INFO = 0x2042,			
	CMSG_CENTER_OPERATOR_FRIEND = 0x2043,		// 好友操作
	SMSG_CENTER_OPERATOR_FRIEND = 0x2043,	
	CMSG_CENTER_FRIENDCATEGORYLIST = 0x2044,	// 好友分组列表
	SMSG_CENTER_FRIENDCATEGORYLIST = 0x2044,
	CMSG_CENTER_FRIENDCATEGORY_OP  = 0x2045,	// 好友分组操作
	SMSG_CENTER_FRIENDCATEGORY_OP  = 0x2045,	
	CMSG_CENTER_SYSTEMFRIENDS  = 0x2046,		// 系统推荐好友列表
	SMSG_CENTER_SYSTEMFRIENDS  = 0x2046,		
	
	//===========================俱乐部相关协议===================================
	CMSG_CLUB_NORMALINFO = 0x2100,	// 俱乐部资料
	SMSG_CLUB_NORMALINFO = 0x2100,
	CMSG_CLUB_HALLINFO = 0x2101,	// 俱乐部详细信息
	SMSG_CLUB_HALLINFO = 0x2101,
	
	CMSG_CLUB_LIST = 0x2102,	// 请求俱乐部列表（地区查询，名字查询，自己的）
	SMSG_CLUB_LIST = 0x2102,
	
	CMSG_CLUB_CREATE = 0x2103,		// 创建俱乐部
	SMSG_CLUB_CREATE = 0x2103,	
	CMSG_CLUB_REQUIREJOIN = 0x2104,	// 请求加入俱乐部
	SMSG_CLUB_REQUIREJOIN = 0x2104,
	CMSG_CLUB_REVIEW = 0x2105,		// 审核操作（申请加入/带入金额）
	SMSG_CLUB_REVIEW = 0x2105,
	
	CMSG_CLUB_REVIEWLOGS = 0x2106,	// 审核历史（加入/带入）
	SMSG_CLUB_REVIEWLOGS = 0x2106,
	
	CMSG_CLUB_TAKEIN = 0x2107,		// 玩家请求带入金币
	SMSG_CLUB_TAKEIN = 0x2107,
	
	CMSG_CLUB_RETURNCOINS = 0x2108,	// 退分
	SMSG_CLUB_RETURNCOINS = 0x2108,
	
	CMSG_CLUB_BUYPLAYERRANK = 0x2109,	// 购买会员
	SMSG_CLUB_BUYPLAYERRANK = 0x2109,
	CMSG_CLUB_BUYCLUBRANK = 0x210A,		// 购买俱乐部星级
	SMSG_CLUB_BUYCLUBRANK = 0x210A,
	
	CMSG_CLUB_EXITCLUB = 0x210B,		// 退出公会
	SMSG_CLUB_EXITCLUB = 0x210B,
	CMSG_CLUB_CHANGEQUANXIAN = 0x210C,	// 权限调整
	SMSG_CLUB_CHANGEQUANXIAN = 0x210C,
	CMSG_CLUB_KICKOUT = 0x210D,			// 踢出玩家
	SMSG_CLUB_KICKOUT = 0x210D,
	CMSG_CLUB_CHATLIST = 0x210E,		// 聊天列表信息
	SMSG_CLUB_CHATLIST = 0x210E,		
	CMSG_CLUB_CHAT = 0x210F,			// 发送聊天
	SMSG_CLUB_CHAT = 0x210F,
	
	CMSG_CLUB_TAKEINMEESAGELIST = 0x2110,		// 俱乐部带入消息列表
	SMSG_CLUB_TAKEINMEESAGELIST = 0x2110,
	
	CMSG_CLUB_BATTLELIST = 0x2111,		// 请求俱乐部组局列表
	CMSG_CLUB_MYCLUBBATTLELIST = 0x2112,// 发现自己俱乐部组局列表
	CMSG_CLUB_CHENGJIPAIHANG = 0x2113,	// 俱乐部成绩排行
	SMSG_CLUB_CHENGJIPAIHANG = 0x2113,
	
	CMSG_CLUB_ROOMLIST = 0x2114,		// 房间列表
	SMSG_CLUB_ROOMLIST = 0x2114,
	CMSG_CLUB_CREATEROOM = 0x2115,		// 创建房间
	SMSG_CLUB_CREATEROOM = 0x2115,
	
	CMSG_CLUB_GOODSLIST = 0x2116,		// 商城道具
	SMSG_CLUB_GOODSLIST = 0x2116,
	CMSG_CLUB_BUYGOODS = 0x2117,		// 购买商品
	SMSG_CLUB_BUYGOODS = 0x2117,		
	
	CMSG_CLUB_PLAYERINFO = 0x2118,		// 俱乐部玩家信息
	SMSG_CLUB_PLAYERINFO = 0x2118,
	CMSG_CLUB_CURRSCORE = 0x02119,		// 俱乐部当前积分
	SMSG_CLUB_CURRSCORE = 0x02119,
	
	CMSG_CLUB_DISSOLVE = 0x211A,			// 解散俱乐部
	SMSG_CLUB_DISSOLVE = 0x211A,
	CMSG_CLUB_CHANGECLUBINFO = 0x211B,	// 修改俱乐部信息
	SMSG_CLUB_CHANGECLUBINFO = 0x211B,
	
	CMSG_CLUB_REMARKINFO = 0x211C,		// 玩家备注信息
	SMSG_CLUB_REMARKINFO = 0x211C,
	CMSG_CLUB_ADDREMARK = 0x211D,		// 设置玩家备注信息
	SMSG_CLUB_ADDREMARK = 0x211D,
	CMSG_CLUB_CHANGEGROUPNAME = 0x211E,	// 修改备注分组名称
	SMSG_CLUB_CHANGEGROUPNAME = 0x211E,
	CMSG_CLUB_ADDREMARKLABEL = 0x211F,	// 添加标签名称
	SMSG_CLUB_ADDREMARKLABEL = 0x211F,
	CMSG_CLUB_REMOVEREMARKLABEL = 0x2120,	// 移除标签名称
	SMSG_CLUB_REMOVEREMARKLABEL = 0x2120,
	CMSG_CLUB_REMOVEREMARKPLAYER = 0x2121,	// 移除备注玩家信息
	SMSG_CLUB_REMOVEREMARKPLAYER = 0x2121,
	
	CMSG_CLUB_PLAYERDETAILS = 0x2122,		// 俱乐部玩家详细信息
	SMSG_CLUB_PLAYERDETAILS = 0x2122,
	
	CMSG_CLUB_CHOOSESEATBATTLELIST = 0x2123,	// 俱乐部选座房牌局列表
	SMSG_CLUB_CHOOSESEATBATTLELIST = 0x2123,
	
	CMSG_CLUB_BATTLEHISTORYLOG = 0x2124,		// 俱乐部历史战绩
	SMSG_CLUB_BATTLEHISTORYLOG = 0x2124,
	
	CMSG_CLUB_REVIEWCOUNT = 0x2125,				// 俱乐部审核消息数量（用于显示审核旁边的红点）
	SMSG_CLUB_REVIEWCOUNT = 0x2125,
	
	CMSG_CLUB_JOINMEESAGELIST = 0x2126,		// 俱乐部带入消息列表
	SMSG_CLUB_JOINMEESAGELIST = 0x2126,
	
	CMSG_CLUB_EXITCOINSLOGS = 0x2127,		// 退分历史
	SMSG_CLUB_EXITCOINSLOGS = 0x2127,
	
	CMSG_CLUB_CHANGELOCALADDR = 0x2128,		// 改变玩家地址
	SMSG_CLUB_CHANGELOCALADDR = 0x2128,
	
	CMSG_CLUB_MTFCLUBINFO = 0x2129,			// 满天星俱乐部信息
	SMSG_CLUB_MTFCLUBINFO = 0x2129,
	
	CMSG_CLUB_HISTORYCHENGJI = 0x212A,		// 俱乐部成绩总汇
	SMSG_CLUB_HISTORYCHENGJI = 0x212A,
	
	CMSG_CLUB_CREATEMTF = 0x212B,			// 创建满天飞俱乐部
	SMSG_CLUB_CREATEMTF = 0x212B,			
	
	CMSG_CLUB_LISTMTF = 0x212C,				// 俱乐部列表-满天飞（2 名字/ID 3 自己的）
	SMSG_CLUB_LISTMTF = 0x212C,
	
	CMSG_CLUB_CREATEFASTMODE = 0x212D,		// 创建快速开房配置
	SMSG_CLUB_CREATEFASTMODE = 0x212D,		
	
	CMSG_CLUB_DELETEFASTMODE = 0x212E,		// 删除快速开房配置
	SMSG_CLUB_DELETEFASTMODE = 0x212E,	
	
	CMSG_CLUB_GETFASTMODE = 0x212F,			// 获取快速开房配置
	SMSG_CLUB_GETFASTMODE = 0x212F,	
	
	CMSG_COMMON_CONFIGMISSIONLIST = 0x2200, 	// 配置任务列表
	SMSG_COMMON_CONFIGMISSIONLIST = 0x2200,
	
	CMSG_COMMON_CONFIGMISSIONGET = 0x2201,		// 领取配置任务
	SMSG_COMMON_CONFIGMISSIONGET = 0x2201,
	CMSG_COMMON_UPDATECONFIGMISSIONSTATUS = 0x2202,		// 任务状态更新
	SMSG_COMMON_UPDATECONFIGMISSIONSTATUS = 0x2202,
	
	//==========================麻将相关协议======================================
		SMSS_MJ_GameStatus = 0x2500,	//游戏状态

		SMSS_MJ_MagicCard = 0x2501,	//癞子牌列表

		SMSS_MJ_HandCard = 0x2502,	//玩家手牌

		SMSS_MJ_BuHuaCard = 0x2503,	//补花

		SMSS_MJ_GiveCard = 0x2504,	//摸牌

		SMSS_MJ_OutCardNotify = 0x2505,	//通知出牌

		CMSS_MJ_OutCard = 0x2506,		//出牌 对玩家自己
		SMSS_MJ_OutCard = 0x2506,		//出牌 对玩家自己

		SMSS_MJ_OutCardForAllPlayer = 0x2507,	//玩家出牌 对所有玩家

		SMSS_MJ_OperateNotify = 0x2508,		//动作提示

		CMSS_MJ_Operate = 0x2509,		//玩家动作
		SMSS_MJ_Operate = 0x2509,		//玩家动作

		SMSS_MJ_OperateChiPengGang = 0x250A,		//玩家吃碰杠

		SMSS_MJ_OperateListen = 0x250B,		//玩家听牌

		SMSS_MJ_OperateHu = 0x250C,		//玩家胡

		SMSS_MJ_Animation = 0x250D,		//牌桌动画

		SMSS_MJ_LiangPai = 0x250E,	//亮牌

		CMSS_MJ_PlayerStatus = 0x250F,//玩家状态
		SMSS_MJ_PlayerStatus = 0x250F,//玩家状态

		SMSS_MJ_Reconnection = 0x2510,//玩家重新连接连接

		 //========定缺============

		SMSS_MJ_XuanQueNotify = 0x2511,//选缺通知

		CMSS_MJ_PlayerXuanQue = 0x2512,	//玩家选缺
		SMSS_MJ_PlayerXuanQue = 0x2512,//玩家选缺结果

		SMSS_MJ_XuanQueList = 0x2513,//广播选缺结果

		 //========换牌============
		SMSS_MJ_SwapCardNotify = 0x2514,//通知换牌

		CMSS_MJ_PlayerSwapCard = 0x2515,		//玩家换牌
		SMSS_MJ_PlayerSwapCard = 0x2515,		//玩家换牌

		SMSS_MJ_SwapCardList = 0x2516,		//广播换牌结果
		//===========================================================================

		SMSS_MJ_PlayerInfo = 0x2517,		//麻将框架玩家信息

		SMSS_MJ_WatchList = 0x2518,			//观战列表

		SMSS_MJ_GameOverCalc = 0x2519,		//结算

		SMSS_MJ_MaPaiInfo = 0x251A,			//马牌

		SMSS_MJ_TingPaiList = 0x251B,			//听牌列表
		//=======================四川麻将============================================
		SMSS_MJ_SubGameOverCale = 0x251C,			//子结算

		SMSS_MJ_ScoreChange = 0x251D,				//分数变更

		SMSS_MJ_ConstantlyCale = 0x251E,			//及时输赢

		SMSS_MJ_ChooseSwapPosNotify = 0x251F,			//通知玩家选换牌位置

		CMSS_MJ_BankerChooseSwapPos = 0x2520,			//玩家选择换牌位置
		SMSS_MJ_BankerChooseSwapPos = 0x2520,			//玩家选择换牌位置

		SMSS_MJ_HuaPaiList = 0x2521,					//玩家花牌列表


		//==============================比赛相关=========================================


		CMSS_CenterMatch_PublicMatchList = 0x2700,				//比赛列表
		SMSS_CenterMatch_PublicMatchList = 0x2700,				//比赛列表

		//CMSS_CenterMatch_PlayerMatchList = 0x2701,				//比赛列表
		//SMSS_CenterMatch_PlayerMatchList = 0x2701,				//比赛列表

		CMSS_CenterMatch_MatchInfo = 0x2702,				//比赛信息
		SMSS_CenterMatch_MatchInfo = 0x2702,				//比赛信息

		CMSS_CenterMatch_EnrollmentForm = 0x2703,			//报名列表
		SMSS_CenterMatch_EnrollmentForm = 0x2703,			//报名列表

		CMSS_CenterMatch_SignUp = 0x2704,					//报名
		SMSS_CenterMatch_SignUp = 0x2704,					//报名结果
		
		CMSS_CenterMatch_ReviewSignUp = 0x2705,					//审核报名
		SMSS_CenterMatch_ReviewSignUp = 0x2705,					//审核报名结果

		CMSS_CenterMatch_PlayerInfoListInCenter = 0x2706,					//玩家信息
		SMSS_CenterMatch_PlayerInfoListInCenter = 0x2706,					//玩家信息

		CMSS_CenterMatch_CreateMatch = 0x2707,						//创建比赛
		SMSS_CenterMatch_CreateMatch = 0x2707,						//创建比赛

		CMSS_CenterMatch_EnterMatch = 0x2708,						//加入比赛
		SMSS_CenterMatch_EnterMatch = 0x2708,						//加入比赛

		CMSS_CenterMatch_PlayerEnterMatchList = 0x2709,						//已经入比赛列表
		SMSS_CenterMatch_PlayerEnterMatchList = 0x2709,						//已经入比赛列表

		CMSS_CenterMatch_PlayerGiveUpMatch = 0x270A,						//玩家退赛
		SMSS_CenterMatch_PlayerGiveUpMatch = 0x270A,						//玩家退赛
		
		CMSS_CenterMatch_CenterMatchDissolve = 0x270B,						//解散比赛
		SMSS_CenterMatch_CenterMatchDissolve = 0x270B,						//解散比赛
		
		CMSS_CenterMatch_CenterMatchWatch = 0x270C,							//比赛观战
		SMSS_CenterMatch_CenterMatchWatch = 0x270C,							//比赛观战

			CMSS_CenterMatch_CenterMatchLog = 0x270D,							//比赛游戏记录
			SMSS_CenterMatch_CenterMatchLog = 0x270D,							//比赛游戏记录

			CMSS_CenterMatch_CenterMatchLoopLog = 0x270E,							//比赛游戏记录
			SMSS_CenterMatch_CenterMatchLoopLog = 0x270E,							//比赛游戏记录

			CMSS_CenterMatch_CenterMatchBattlelog = 0x270F,							//单局比赛游戏记录
			SMSS_CenterMatch_CenterMatchBattlelog = 0x270F,							//单局比赛游戏记录
		//--------------------游戏服务器-------------------
		SMSS_CenterMatch_WaitJoinChannel = 0x2720,					//等待进入牌桌

		SMSS_CenterMatch_MatchStage = 0x2721,						//比赛进度

		

		SMSS_CenterMatch_JoinChannelNotify = 0x273,					//通知进入牌桌
		
		CMSS_CenterMatch_JoinChannel = 0x2724,						//进入牌桌
		SMSS_CenterMatch_JoinChannel = 0x2724,						//进入牌桌

			SMSS_CenterMatch_RiseOrDown = 0x2725,						//晋级or淘汰
			
			SMSS_CenterMatch_MatchEnd = 0x2726,						//比赛结束排名
	
		//--------------------赛区相关----------------------
		CMSG_REQUIE_MATCHZONELIST = 0x2740,							// 请求赛区列表
		SMSG_REQUIE_MATCHZONELIST = 0x2740,							// 请求赛区列表
		
		
		//==============================扑克相关=========================================
		
		CMSG_PUKE_PlayerInfo = 0x3000,							// 玩家信息
		SMSG_PUKE_PlayerInfo = 0x3000,							// 
		
		CMSG_PUKE_PlayerDoList = 0x3001,						// 玩家操作
		SMSG_PUKE_PlayerDoList = 0x3001,						// 玩家可操作列表
		
		SMSG_PUKE_PlayerDoResult = 0x3002,						// 玩家操作结果
		
		SMSG_PUKE_PlayerCards = 0x3003,							// 玩家牌信息
		
		SMSG_PUKE_PlayerChipin = 0x3004,						// 玩家下注总金额
		
		SMSG_PUKE_PlayerStartStatus = 0x3005,					// 玩家游戏中状态
		
		SMSG_PUKE_GameCalc = 0x3006,							// 游戏结算信息包
		
};


#endif // OPCODESEX_H

